package com.bing.jh.service;

import com.bing.jh.entity.HivestatOverViewEntity;

import java.util.List;
import java.util.Map;

public interface HivestatService {

    /**
     * 统计概览-基础统计
     * @param externalSystem
     * @param dataModel
     * @param dataTime
     * @return
     */
    List<HivestatOverViewEntity> getBaseCountList(String externalSystem, List<String> dataModel, String dataTime, String province);

    /**
     * 统计概览-汇总统计
     * @param externalSystem
     * @param dataModel
     * @param dataTime
     * @param endTime
     * @return
     */
    List<HivestatOverViewEntity> getSummaryCountList(String externalSystem, List<String> dataModel, String dataTime, String endTime,String province);

    /**
     * 查询稽核报表
     * @param tag
     * @param dataModel
     * @param dataTime
     * @return 稽核报表数据
     */
    List<Map<String, Object>> queryDataList(String tag, String externalSystem, String dataModel, String dataTime, String province);
}
